package wsh;

import sun.awt.im.InputMethodJFrame;
import sun.java2d.pipe.SpanShapeRenderer;

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Scanner;
import java.util.SimpleTimeZone;

/*
计算某年、某月、某日和某年、某月、某日之间的天数间隔和周数。
 */
public class Three {

    public static void main(String[] args) throws ParseException {

        Scanner scanner=new Scanner(System.in);

        System.out.println("请输入第一个日期（yyyy-mm-dd）");

        String string=scanner.nextLine();

        System.out.println("请输入第二个日期（yyyy-mm-dd）");

        String string1=scanner.nextLine();

        //解析成Date

        SimpleDateFormat simpleDateFormat=new SimpleDateFormat("yyyy-mm-dd");

        Date date=simpleDateFormat.parse(string);

        Date date1=simpleDateFormat.parse(string1);
        //天数
//        int time=0;
        long time;

        if (date.after(date1)){

            time= date.getTime()-date1.getTime();

        }else {

            time=date1.getTime()-date.getTime();

        }

        long day=time/1000*60*60*24;

        long week=day/7;

        System.out.println("两个日期相隔"+day+"天");

        System.out.println("相隔"+week+"周");



    }
}
